package com.block.datapush.service.apipush.utils;

import cn.hutool.core.util.StrUtil;
import com.block.common.enums.BaseTypeInfoEnum;
import org.apache.commons.lang3.StringUtils;

/**
 * 如小愿
 */
public class RuXiaoYuanUtil {

    public static String getUserIp(String userIp) {
        if (StringUtils.isNotEmpty(userIp)){
            return userIp;
        }
        return "127.0.0.1";
    }

    public static Integer getUserAge(Integer userAge) {
        if (userAge == null){
            return 23;
        }else if (userAge >= 23 && userAge <= 55){
            return userAge;
        }
        return 23;
    }

    public static Integer getUserSex(Integer userSex) {
        if (userSex == null){
            return 1;
        }else if (userSex == 1){
            return 1;
        }
        return 2;
    }

    public static Integer getLoanAount(String LoanAount) {
        if (StrUtil.equals(BaseTypeInfoEnum.LoanAmount.la001.getValue(), LoanAount)) {
            return 3;
        } else if (StrUtil.equals(BaseTypeInfoEnum.LoanAmount.la002.getValue(), LoanAount)) {
            return 5;
        } else if (StrUtil.equals(BaseTypeInfoEnum.LoanAmount.la003.getValue(), LoanAount)) {
            return 10;
        } else if (StrUtil.equals(BaseTypeInfoEnum.LoanAmount.la004.getValue(), LoanAount)) {
            return 20;
        }
        return 100;
    }

    public static Integer getjob(String job) {
        if (StrUtil.equals(BaseTypeInfoEnum.Gongzuo.gz001.getValue(), job)) {
            return 1;
        } else if (StrUtil.equals(BaseTypeInfoEnum.Gongzuo.gz003.getValue(), job)) {
            return 3;
        }
        return 2;
    }

    public static Integer getGjj(String gongjijin) {
        if (StrUtil.equals(BaseTypeInfoEnum.Gjj.gjj001.getValue(), gongjijin)) {
            return 2;
        }
        return 1;
    }

    public static Integer getSocialInsurance(String shebao) {
        if (StrUtil.equals(BaseTypeInfoEnum.Shebao.sb001.getValue(), shebao)) {
            return 2;
        }
        return 1;
    }

    public static Integer getHouse(String house) {
        if (StrUtil.equals(BaseTypeInfoEnum.House.hu001.getValue(), house)) {
            return 2;
        }
        return 1;
    }

    public static Integer getCar(String car) {
        if (StrUtil.equals(BaseTypeInfoEnum.Car.car001.getValue(), car)) {
            return 2;
        }
        return 1;
    }

    public static Integer getZhimaScore(String zhima) {
        if (StrUtil.equals(BaseTypeInfoEnum.Zhima.zm005.getValue(), zhima)) {
            return 1;
        } else if (StrUtil.equals(BaseTypeInfoEnum.Zhima.zm004.getValue(), zhima)) {
            return 2;
        } else if (StrUtil.equals(BaseTypeInfoEnum.Zhima.zm003.getValue(), zhima)) {
            return 3;
        }
        return 4;
    }

    public static Integer getbaodan(String baodan) {
        if (StrUtil.equals(BaseTypeInfoEnum.Baoxian.bx001.getValue(), baodan)) {
            return 2;
        }
        return 1;
    }

    public static Integer getyuqi(String yuqi) {
        if (StrUtil.equals(BaseTypeInfoEnum.Yuqi.yq001.getValue(), yuqi)) {
            return 2;
        }
        return 1;
    }

    public static Integer gethuabei(String huabei) {
        if (StrUtil.equals(BaseTypeInfoEnum.Huabei.hb001.getValue(), huabei)) {
            return 1;
        }
        return 3;
    }

    public static Integer getbaitiao(String baitiao) {
        if (StrUtil.equals(BaseTypeInfoEnum.Baitiao.bt001.getValue(), baitiao)) {
            return 1;
        }
        return 3;
    }


//
//

//
//

//
//

//
//
//    public static Integer getxueli(String xueli) {
//        if (StrUtil.equals(BaseTypeInfoEnum.XueLi.xl001.getValue(), xueli)) {
//            return 1;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.XueLi.xl002.getValue(), xueli)) {
//            return 3;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.XueLi.xl003.getValue(), xueli)) {
//            return 4;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.XueLi.xl004.getValue(), xueli)) {
//            return 5;
//        }
//        return 8;
//    }
//

//
//    public static Integer getshouru(String shouru) {
//        if (StrUtil.equals(BaseTypeInfoEnum.Shouru.sr001.getValue(), shouru)) {
//            return 4500;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Shouru.sr002.getValue(), shouru)) {
//            return 8000;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Shouru.sr003.getValue(), shouru)) {
//            return 15000;
//        }
//        return 25000;
//    }
//
//

//

//

//
//
//    public static Integer getYongtu(String yongtu) {
//        if (StrUtil.equals(BaseTypeInfoEnum.Yongtu.yt001.getValue(), yongtu)) {
//            return 7;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Yongtu.yt002.getValue(), yongtu)) {
//            return 1;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Yongtu.yt003.getValue(), yongtu)) {
//            return 3;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Yongtu.yt004.getValue(), yongtu)) {
//            return 2;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.Yongtu.yt005.getValue(), yongtu)) {
//            return 4;
//        }
//        return 0;
//
//    }
//

//

//
//    public static Integer getLoanTime(String loantime) {
//        if (StrUtil.equals(BaseTypeInfoEnum.LoanTime.lt001.getValue(), loantime)) {
//            return 3;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.LoanTime.lt002.getValue(), loantime)) {
//            return 6;
//        } else if (StrUtil.equals(BaseTypeInfoEnum.LoanTime.lt003.getValue(), loantime)) {
//            return 12;
//        }
//        return 24;
//    }

}
